package com.zrh.jsd.service.studydemo.pattern.observer_pattern;

import java.util.Observable;
import java.util.Observer;

// 老师：作为被观察者
public class Teacher extends Observable {
    public void action(String info){
        // 表示这个被观察者已经改变了，更具体来讲就是把Observable中属性changed置为true
        setChanged();
        // 在通知所有观察者之前，需要判断Observeable中属性changed是否为true，如若不为，则不会发出通知。
        notifyObservers(info);
    }

}
